// pages/task-detail/index.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: false,
    actions: [
      { name: '完成' },
      { name: '下次跟进' },
      { name: '延期' },
      { name: '终止' },
    ],
    title: '任务名称任务名称任务名称任务名称任务名 称任务名称任务名称任务名称任务名称任务 名称',
    tags: [
      {
        name: '客户跟进'
      },
      {
        name: '日常维护'
      },
      {
        name: '上门拜访'
      },
      {
        name: '负责'
      },
    ],
    statusBarHeight: 0,
    status: '完成',
    startEndTime: '2020-11-11  13:11至2021-11-11  13:11',
    workTime: '3',
    promise: '深蹲10个',
    creative: '姓名1',
    response: '姓名2',
    participant: '姓名3 姓名4 姓名5',
    active: 0,
    follows: [
      {
        time: '2021-11-04  17:25',
        title: '和客户讨论合同事宜，客户表示很感兴趣。准备下次 接着跟进',
        span: '2',
        progress: '20',
        pos: '打卡位置打卡位置打卡位置打卡位置',
        proline:true,
      },
      {
        time: '2021-11-04  17:25',
        title: '和客户讨论合同事宜，客户表示很感兴趣。准备下次 接着跟进',
        span: '2',
        progress: '60',
        pos: '打卡位置打卡位置打卡位置打卡位置',
        proline:false,
      },
      {
        time: '2021-11-04  17:25',
        title: '和客户讨论合同事宜，客户表示很感兴趣。准备下次 接着跟进',
        span: '2',
        progress: '60',
        pos: '打卡位置打卡位置打卡位置打卡位置',
        proline:false,
      },
      {
        time: '任务完成（次日9点前可修改任务）'
      }
    ],
    modifys:[
      {
        time:"2021-12-1   14:30",
        title:"谁谁终止任务",
        reasou:"原因原因原因在这里",
        states:"延期",
        proline:true,
      },
      {
        time:"2021-12-1   14:30",
        title:"谁谁终止任务",
        reasou:"原因原因原因在这里",
        states:"终止",
        proline:false
      },
      {
        time:"2021-12-1   14:30",
        title:"谁谁终止任务",
        reasou:"原因原因原因在这里",
        states:"终止",
        proline:false
      },
      {
        time: '任务完成（次日9点前可修改任务）'
      }
    ],
    assigns:[
      {
        time:"2021-12-1   14:40",
        title:"谁谁将任务指派给谁谁啊",
        proline:true,
      },
      {
        time:"2021-12-1   14:40",
        title:"谁谁将任务指派给谁谁啊",
        proline:true,
      },
      {
        time:"2021-12-1   14:40",
        title:"谁谁将任务指派给谁谁啊",
        proline:false,
      },
      {
        time: '任务完成（次日9点前可修改任务）'
      }
    ],
  },
  proMove(e){
    const {index} = e.currentTarget.dataset;
    wx.showModal({
      content:'是否删除本条跟进记录？',
      cancelColor: '#ccc',
      confirmColor:'#000',
      cancelText:"否",
      confirmText:"是",
      success: (res) => {
       if(res.confirm){
        const { follows } = this.data;
        follows.splice(index, 1);
        this.setData({ 
          follows
         });
        console.log(this.data.follows)
       }else{}
      }
    })
  },
  toTaskNavbar (e) {
    if (e.detail === 2) {
      this.setData({
        show: true
      });
      return;
    }
    const mapUrl = [
      '../reassignment/index',
      '../write-follow/index'
    ];
    wx.navigateTo({
      url: mapUrl[e.detail],
    });
  },
  onSelect (e) {
    this.setData({ show: false });
    const mapLink = {
      '下次跟进': '../next-follow/index',
      '延期': '../overdue/index',
      '终止': '../termination/index'
    };
    const name = e.detail.name;
    if (mapLink[name]) {
      wx.navigateTo({
        url: mapLink[name],
      });
    }
  },
  onClose (e) {
    this.setData({ show: false });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      statusBarHeight: app.globalData.appInfo.statusBarHeight
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})